<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Starshatter_Open: NetData Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Starshatter_Open
   </div>
   <div id="projectbrief">Open source Starshatter engine</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_net_data.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">NetData Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_net_data_8h_source.html">NetData.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for NetData:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_net_data.png" usemap="#NetData_map" alt=""/>
  <map id="NetData_map" name="NetData_map">
<area href="class_net_chat_msg.html" alt="NetChatMsg" shape="rect" coords="123,56,236,80"/>
<area href="class_net_comm_msg.html" alt="NetCommMsg" shape="rect" coords="123,112,236,136"/>
<area href="class_net_disconnect.html" alt="NetDisconnect" shape="rect" coords="123,168,236,192"/>
<area href="class_net_elem_create.html" alt="NetElemCreate" shape="rect" coords="123,224,236,248"/>
<area href="class_net_elem_request.html" alt="NetElemRequest" shape="rect" coords="123,280,236,304"/>
<area href="class_net_join_announce.html" alt="NetJoinAnnounce" shape="rect" coords="123,336,236,360"/>
<area href="class_net_join_request.html" alt="NetJoinRequest" shape="rect" coords="123,392,236,416"/>
<area href="class_net_nav_data.html" alt="NetNavData" shape="rect" coords="123,448,236,472"/>
<area href="class_net_nav_delete.html" alt="NetNavDelete" shape="rect" coords="123,504,236,528"/>
<area href="class_net_obj_damage.html" alt="NetObjDamage" shape="rect" coords="123,560,236,584"/>
<area href="class_net_obj_emcon.html" alt="NetObjEmcon" shape="rect" coords="123,616,236,640"/>
<area href="class_net_obj_hyper.html" alt="NetObjHyper" shape="rect" coords="123,672,236,696"/>
<area href="class_net_obj_kill.html" alt="NetObjKill" shape="rect" coords="123,728,236,752"/>
<area href="class_net_obj_loc.html" alt="NetObjLoc" shape="rect" coords="123,784,236,808"/>
<area href="class_net_obj_target.html" alt="NetObjTarget" shape="rect" coords="123,840,236,864"/>
<area href="class_net_quit_announce.html" alt="NetQuitAnnounce" shape="rect" coords="123,896,236,920"/>
<area href="class_net_self_destruct.html" alt="NetSelfDestruct" shape="rect" coords="123,952,236,976"/>
<area href="class_net_ship_launch.html" alt="NetShipLaunch" shape="rect" coords="123,1008,236,1032"/>
<area href="class_net_sys_damage.html" alt="NetSysDamage" shape="rect" coords="123,1064,236,1088"/>
<area href="class_net_sys_status.html" alt="NetSysStatus" shape="rect" coords="123,1120,236,1144"/>
<area href="class_net_wep_destroy.html" alt="NetWepDestroy" shape="rect" coords="123,1176,236,1200"/>
<area href="class_net_wep_release.html" alt="NetWepRelease" shape="rect" coords="123,1232,236,1256"/>
<area href="class_net_wep_trigger.html" alt="NetWepTrigger" shape="rect" coords="123,1288,236,1312"/>
</map>
 </div></div>

<p><a href="class_net_data-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a515e70bada864204511a357cbb0b16fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a515e70bada864204511a357cbb0b16fd">NetData</a> ()</td></tr>
<tr class="memitem:a1bba53d44e8a4a9da45689e12782c2ba"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a1bba53d44e8a4a9da45689e12782c2ba">~NetData</a> ()</td></tr>
<tr class="memitem:a20189fc442cccd7a0aa3693c11980a22"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a20189fc442cccd7a0aa3693c11980a22">Type</a> () const </td></tr>
<tr class="memitem:a59d7dbad35975c5c2d85e9a511a2d44c"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a59d7dbad35975c5c2d85e9a511a2d44c">Length</a> () const </td></tr>
<tr class="memitem:ac381ccf637fd5ab42e776213f2fdb5ac"><td class="memItemLeft" align="right" valign="top">virtual BYTE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#ac381ccf637fd5ab42e776213f2fdb5ac">Pack</a> ()</td></tr>
<tr class="memitem:a2d936171a42383d86d54b1c9ae51c3a0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a2d936171a42383d86d54b1c9ae51c3a0">Unpack</a> (const BYTE *data)</td></tr>
<tr class="memitem:aaeea1a2d68dcdb4872696640817f3b6a"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#aaeea1a2d68dcdb4872696640817f3b6a">GetObjID</a> () const </td></tr>
<tr class="memitem:a63b5462402b31fb4aa9afeed427684b8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a63b5462402b31fb4aa9afeed427684b8">SetObjID</a> (DWORD o)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a2cd67dd792133c25f7f04bbe8f6407c4"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_data.html#a2cd67dd792133c25f7f04bbe8f6407c4">TYPENAME</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00070">70</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a515e70bada864204511a357cbb0b16fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NetData::NetData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00075">75</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1bba53d44e8a4a9da45689e12782c2ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual NetData::~NetData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00076">76</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aaeea1a2d68dcdb4872696640817f3b6a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual DWORD NetData::GetObjID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#a6b7ab92810cf1931242e485e3819f8f1">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#a61095309a860b226e2b41d39c59e6c4f">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a9fe590b80ecd4feaf31c3560c93425c6">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#a3b1503686460cfd20c62a5158b81f302">NetShipLaunch</a>, <a class="el" href="class_net_comm_msg.html#a9471f0cd5b02d4145f38ea8ed85ff4bc">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#a4b79f04b1519b7e7d2944fd85848291c">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#ac062443510ca8533a26a01ecba86af85">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#a1baa7958dbf9d89292f8e5a3ee652f4f">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a1d4d0deadd3307d3e9b5633088dc9231">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#a2d19a0a329e88dd42ce8bcf8e08c52c8">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#a2546bc65dc981b1de12ebd1ca9178ea6">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#ad77d3ff6ed0e0d5e0af280a9d2b3b56c">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#a27fa67565ee6f21c1f286d4798a441be">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#a90f4b8c0317d6167880744f877462896">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#a75c03a3e51c483fb80839ae1122c360e">NetObjDamage</a>, <a class="el" href="class_net_quit_announce.html#a2f67da6119cc3fca68f4f5a3ec3a94b3">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#a4a5e4ba67085fda8928b16c280e59ce1">NetJoinAnnounce</a>, and <a class="el" href="class_net_obj_loc.html#a10b59dafcc541ee7173832a68f4138f5">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00083">83</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a59d7dbad35975c5c2d85e9a511a2d44c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int NetData::Length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#afff17a3d056483528640947ddae8847c">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#a48b60f03c697b0d02f38e0e08c9092ac">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a9554b2fc01ea338f06a26f67a7fe368f">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#ad3f3032a4e53d6110add4628dbc3940c">NetShipLaunch</a>, <a class="el" href="class_net_elem_create.html#a6f73e1b66820d2b657b153b01e727034">NetElemCreate</a>, <a class="el" href="class_net_elem_request.html#a328eefe96cbb55641662fcdd227ffada">NetElemRequest</a>, <a class="el" href="class_net_chat_msg.html#aa5e85b28daf00ee00d8493848cabb979">NetChatMsg</a>, <a class="el" href="class_net_comm_msg.html#a5d7dd317c4894cc55cd11b90b82f2fed">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#ae0b7e91781c8f3825036d4850d068355">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#a264931728b1be98d109c0eb7d56f16ea">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#a21d8b5ae1b01910e160febe750444ce2">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#af2c89671cdfcea8b9acd8e13c5f344c3">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#a356a56790913b94efe495b846e33d9a7">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#af52a65e9d4e7d1762838f0ff7e8bf014">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#aa86e072b24bfa38573a15b2f38307524">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#ae9bb72126b83985583a8b108d845eee1">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#a383cc74f910769fca45f49b42f03680e">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#aab0249948368deb976d097c491696165">NetObjDamage</a>, <a class="el" href="class_net_disconnect.html#aa2eccc992bd58267c254260d97c9d5f8">NetDisconnect</a>, <a class="el" href="class_net_quit_announce.html#a5f124e3f27762db390f4662257bf9808">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#a61e08a19579f9de32b053350a38582bb">NetJoinAnnounce</a>, <a class="el" href="class_net_join_request.html#a273fe324d15952a342f270cc46b9a439">NetJoinRequest</a>, and <a class="el" href="class_net_obj_loc.html#a6444560bbf14ea3a98ac328c1a0bbc2f">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00079">79</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac381ccf637fd5ab42e776213f2fdb5ac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual BYTE* NetData::Pack </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#acb43c404baf4254ff16e988e3741061b">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#aee899e54971d14ae46b5795100a33d08">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#aa62fcf6056664153de60b8dee23dd6b4">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#a9b23f1d3d5132059523d061b7d88b2f5">NetShipLaunch</a>, <a class="el" href="class_net_elem_create.html#a29f38769a8e969d82737e86de9f19681">NetElemCreate</a>, <a class="el" href="class_net_elem_request.html#a33c906668c8409a04e5c2d2cd6bc2e53">NetElemRequest</a>, <a class="el" href="class_net_chat_msg.html#aff231398daa600b8c05686f8302e45ce">NetChatMsg</a>, <a class="el" href="class_net_comm_msg.html#a6590ac45cb6a79236747fcdb901ba767">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#a6aba539e352045c8009d1dd9bf211502">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#a5cb823c503ec146d74ca73ee2dd3b55a">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#a373d00557133f05c560ed42243749ec5">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a1af1f2fa5d99b8d5a47d0f5c722e19bf">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#a2e946ca04746c70624a2fd1d036a2003">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#a8ab0536e6acf3af24a73d9049a26449d">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#a7d428ae105d687e92665afb47d8e78ee">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#a4c10afadbab2e59482aef147e27bbe2f">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#aed39a67025ddd5e205680137c461b108">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#afbf64e1908799f983ade245fe64be8ac">NetObjDamage</a>, <a class="el" href="class_net_disconnect.html#a283c1a62cab7251b3227576f7061d050">NetDisconnect</a>, <a class="el" href="class_net_quit_announce.html#a08f76cf2dc3b58fafae6642fda87258c">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#acd7a6ce4513a7dee9edd3d9d26b31706">NetJoinAnnounce</a>, <a class="el" href="class_net_join_request.html#a6e0a0fb0a1de224c4393811e7228b158">NetJoinRequest</a>, and <a class="el" href="class_net_obj_loc.html#adbefd7e268a6878b8455839cffb4c494">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00080">80</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a63b5462402b31fb4aa9afeed427684b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void NetData::SetObjID </td>
          <td>(</td>
          <td class="paramtype">DWORD&#160;</td>
          <td class="paramname"><em>o</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#ad0fcd867d21062c06a7a6bea92b86f33">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#a8bd5ac132517958ad2877c4699f12b16">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a74545830b69f9b89c45db9943b82abf3">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#a6e207a37bca77a4bc0d7248ad13f6d48">NetShipLaunch</a>, <a class="el" href="class_net_comm_msg.html#afd829c59d91869d4454cc88b66ac5431">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#a9a3db150b947261f5b0720429a8a4d5b">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#aafb477c1860511e34e0d49d8c0b65e7a">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#ab676303840c8607c7e9ca62b2de48c9a">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a81b62cc658d3c6395fe18acbf8e66186">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#af8c3200a2b1afd4445bb18a8a69f276a">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#aaf84a7d93ed7da56e8ed71b37107664f">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#aa53a9dd57460dfc344be39f1e6cd6d5d">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#a058f198a09532052704e462e2819aeae">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#a151dfc7643afb8e343d02b42b965f669">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#a4c55755e5bcb9be8d3c6ab3c8352ab33">NetObjDamage</a>, <a class="el" href="class_net_quit_announce.html#acd7fd9a79c1b025225d78ced77a405ae">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#ad6b2fa5b08d2cfff28e2505625f5293e">NetJoinAnnounce</a>, and <a class="el" href="class_net_obj_loc.html#a4e21d3c422e55c4e81de0b50e3698d4e">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00084">84</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a20189fc442cccd7a0aa3693c11980a22"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int NetData::Type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#a0a8e0a8a351a0189994264eb5e57dde1">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#acebe32ae7697940f1f09019210520bc9">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a3b564fc4395af11af6a4de21534b83a4">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#af1f9bd520becd400d2b3f5f2d4af5b70">NetShipLaunch</a>, <a class="el" href="class_net_elem_create.html#a5b3387c104f2b7fe0621912a2b929e2c">NetElemCreate</a>, <a class="el" href="class_net_elem_request.html#af76065798e22cc68fd2b1166569b593d">NetElemRequest</a>, <a class="el" href="class_net_chat_msg.html#a2b89122b564b82863971f509c26b8165">NetChatMsg</a>, <a class="el" href="class_net_comm_msg.html#ab041858b8af428dff44ff5d9d235bc87">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#ae42f4967583a627ee47b58412f05d15a">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#a6957258366116544ba8d524e98d209fa">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#a70cd910d71686931646794c7a65a91ad">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a04d9974a691863d704acb40b714d5ede">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#aa0de0ce12372578f84b26287846407cb">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#a609674d9770e88fec9f442ee3a6a2048">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#a98486f0350919c4407acddc8f83623b0">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#a0e6fc7be4abe94517fab8f87d16e636c">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#a990afb85eb2330a33c68b72d5e7514a7">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#a75bb76672ab2b7070edd754f2b34bb86">NetObjDamage</a>, <a class="el" href="class_net_disconnect.html#abf6de3e1d6737fab643c01678c06b2ec">NetDisconnect</a>, <a class="el" href="class_net_quit_announce.html#a118db42d67b31b59259c85fcaeb40058">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#a1f35ad739f2876d10755022541def1da">NetJoinAnnounce</a>, <a class="el" href="class_net_join_request.html#ae56e845c9de3c4f627ddd74e1da41f3a">NetJoinRequest</a>, and <a class="el" href="class_net_obj_loc.html#a5366243e47e411ce5343f4c25685a164">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00078">78</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2cd67dd792133c25f7f04bbe8f6407c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char* NetData::TYPENAME </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#a0a2f9156c12cf5763e17788bd9d5e236">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#abd3109c542d8787c481428f9a2ca0c5c">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a2f0631afee5edc7620f289a5617f9fb5">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#a7b3a1a5aac5756e0be2838c1e3d8c11e">NetShipLaunch</a>, <a class="el" href="class_net_elem_create.html#ad4d90105554874fb57594e5a31107673">NetElemCreate</a>, <a class="el" href="class_net_elem_request.html#ac03307565bbebe1bb3158e8d9cf2c59a">NetElemRequest</a>, <a class="el" href="class_net_chat_msg.html#aa575bcf79e21ddbd525ef9e4c44f6111">NetChatMsg</a>, <a class="el" href="class_net_comm_msg.html#aac61c443efaec84c1c8704e73bf360d4">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#adde5e4fd25c156e946a9b205533f185a">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#acabcbccd6c67642db19b042075b38c8c">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#a6a3a16bf67e239b30d8fe6af0a6bc631">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a7d8cb1fa74cb4f378a3944cd55c3ca0c">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#a21f1f94d49315f83039b8af5a5fad109">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#a4bb7a16fee10f506ab887ea57743eb20">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#a2732e0c5da3d7a5a42cfd5e366f1993f">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#a4898248f7eb65dc3fe3e4f4bac7b4fd8">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#ae92c5cd49a550bbc6f61d2e749aad5a7">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#a980936943793c4217d73c84397e7a8ec">NetObjDamage</a>, <a class="el" href="class_net_disconnect.html#a90a1ebb167ed0a3e0a14557fe96a7692">NetDisconnect</a>, <a class="el" href="class_net_quit_announce.html#a05ff376b2e2e33447263a431c5e3ad88">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#a9f85b049a731753bd43b8c3ed70e92e8">NetJoinAnnounce</a>, <a class="el" href="class_net_join_request.html#a9ffc1c10ed6219bc2be1c1fc7afad111">NetJoinRequest</a>, and <a class="el" href="class_net_obj_loc.html#a0a427fb7f8ba99b619e4400b48adc742">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00073">73</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2d936171a42383d86d54b1c9ae51c3a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool NetData::Unpack </td>
          <td>(</td>
          <td class="paramtype">const BYTE *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="class_net_self_destruct.html#a5f80fe7534e9f55fa467da924431c3c9">NetSelfDestruct</a>, <a class="el" href="class_net_nav_delete.html#a24182924f1d4a33942f93be46431b859">NetNavDelete</a>, <a class="el" href="class_net_nav_data.html#a0efd61a38aed1e26d7bf5c70e2de50c5">NetNavData</a>, <a class="el" href="class_net_ship_launch.html#abf90f8690e2e46eafb67722a90333b74">NetShipLaunch</a>, <a class="el" href="class_net_elem_create.html#a832a63fc1442ec71b05b16175c041d7e">NetElemCreate</a>, <a class="el" href="class_net_elem_request.html#a4a44460c739ecff59c6cf56ca1e791c0">NetElemRequest</a>, <a class="el" href="class_net_chat_msg.html#a64002ac36bb2be79bfd6cba7fa657dbc">NetChatMsg</a>, <a class="el" href="class_net_comm_msg.html#a3d8870d2410a4458f8408950e6a89f7d">NetCommMsg</a>, <a class="el" href="class_net_wep_destroy.html#a7ec92b85ac4b1b9e5160fcaecaca045d">NetWepDestroy</a>, <a class="el" href="class_net_wep_release.html#a2ec3771d328b023b8ff201f6ba086520">NetWepRelease</a>, <a class="el" href="class_net_wep_trigger.html#ab0c03a50626155739ae47db6e8b4dde8">NetWepTrigger</a>, <a class="el" href="class_net_sys_status.html#a69d7bf405b16388d1b2f8968a6d515cf">NetSysStatus</a>, <a class="el" href="class_net_sys_damage.html#a54d85a7ed6ebedc8156fe48159273f21">NetSysDamage</a>, <a class="el" href="class_net_obj_emcon.html#ac5a9521484d00b6b1ac370ac0e7cc72c">NetObjEmcon</a>, <a class="el" href="class_net_obj_target.html#a5b19da29450cd28c2a9f019c333e183b">NetObjTarget</a>, <a class="el" href="class_net_obj_hyper.html#ab50d349f117f1f0f05923c4ada34b6c3">NetObjHyper</a>, <a class="el" href="class_net_obj_kill.html#a5f5b2ff39f95a03121fa910b878ac94b">NetObjKill</a>, <a class="el" href="class_net_obj_damage.html#af351392648ceee546003321b3f538fdb">NetObjDamage</a>, <a class="el" href="class_net_disconnect.html#a3d22ff015b9f04e9812af24febede598">NetDisconnect</a>, <a class="el" href="class_net_quit_announce.html#a302ebdaf78429c282851d1ae2e1d581b">NetQuitAnnounce</a>, <a class="el" href="class_net_join_announce.html#a206da93166d4943f8b4bab01777c0ace">NetJoinAnnounce</a>, <a class="el" href="class_net_join_request.html#a38fcf325285eed259786e08dba09b7ca">NetJoinRequest</a>, and <a class="el" href="class_net_obj_loc.html#a696fac6a1dda1f375a20dbb04e4bbc79">NetObjLoc</a>.</p>

<p>Definition at line <a class="el" href="_net_data_8h_source.html#l00081">81</a> of file <a class="el" href="_net_data_8h_source.html">NetData.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_net_data_8h_source.html">NetData.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_net_data.html">NetData</a></li>
    <li class="footer">Generated on Tue Jun 5 2012 20:48:01 for Starshatter_Open by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
  </ul>
</div>
</body>
</html>
